#!/bin/bash  
  
# 定义文件路径  
LOGROTATE_FILE="/etc/logrotate.d/telegraf"  
  
# 检查文件是否存在  
if [[ ! -f "$LOGROTATE_FILE" ]]; then  
  echo "文件 $LOGROTATE_FILE 不存在"  
  exit 1  
fi  
  
# 过滤出以 nohup.out 结尾的文件路径  
grep -Eo '[^ ]+nohup\.out' "$LOGROTATE_FILE" | while read -r file; do  
  # 检查文件是否存在  
  if [[ -f "$file" ]]; then  
    # 输出文件路径和大小  
    du -sh "$file"  
  else  
    echo "文件 $file 不存在，跳过"  
  fi  
done
